package uade.distribuidas.repo.interfaces;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;

import uade.distribuidas.repo.dto.OrdenPedidoDTO;
import uade.distribuidas.repo.exception.ExceptionOrdenPedido;




public interface ManagerOrdenesPedidoIf extends Remote{
	
	public List<OrdenPedidoDTO> getPedidos() throws ExceptionOrdenPedido,RemoteException;

	public OrdenPedidoDTO getPedido(Integer id) throws ExceptionOrdenPedido,RemoteException;
	
	
	public OrdenPedidoDTO getPedidoPorNumero(String numeroPedido) throws ExceptionOrdenPedido,RemoteException;
	
	public OrdenPedidoDTO save(OrdenPedidoDTO p) throws ExceptionOrdenPedido,RemoteException;

}
